A novel efficient encoding engine for CABAC

نویسندگان

  • Evgeny Belyaev
  • Karen Egiazarian
  • Moncef Gabbouj
  • Andrey Turlikov
چکیده

In this paper we propose a novel efficient adaptive binary arithmetic coder which is multiplication-free and requires no look-up tables. To achieve this, we combine the probability estimation based on a virtual sliding window with the approximation of multiplication and the use of simple operations to calculate the next approximation after the encoding of each binary symbol. We show that in comparison with the M-coder the proposed algorithm provides comparable computational complexity, less memory footprint and bitrate savings from 0.5 to 2.3% on average for H.264/AVC standard and from 0.6 to 3.6% on average for HEVC standard.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A VLSI Architecture for High Performance CABAC Encoding

One key technique for improving the coding efficiency of H.264 video standard is the entropy coder, contextadaptive binary arithmetic coder (CABAC). However the complexity of the encoding process of CABAC is significantly higher than the table driven entropy encoding schemes such as the Huffman coding. CABAC is also bit serial and its multi-bit parallelization is extremely difficult. For a high...

متن کامل

Efficient Differential Pixel Value Coding in CABAC for H.264/AVC Lossless Video Compression

Since context-based adaptive binary arithmetic coding (CABAC) as the entropy coding method in H.264/AVC was originally designed for lossy video compression, it is inappropriate for lossless video compression. Based on the fact that there are statistical differences of residual data between lossy and lossless video compression, we propose an efficient differential pixel value coding method in CA...

متن کامل

An Efficient Design of Context Modeler for Cabac Encoder in H.264

Context-based adaptive binary arithmetic coding (CABAC) is a very important entropy coding technique defined in H.264. It is not easy to store and retrieve efficiently the previously encoded syntax elements especially when full hardwired VLSI implementation of CABAC is required. This paper presents an efficient design of context modeler which uses the well-organized location-index assignment an...

متن کامل

Vlsi Design and Implementation of a High Performance H.264 Cabac Encoder by Hassan Shojania

One key technique for improving the coding efficiency of H.264, the state-of-the art video compression standard, is the entropy coding technique known as contextadaptive binary arithmetic coder (CABAC). However, the complexity of the encoding process of CABAC is significantly higher than the traditional table driven entropy encoding schemes such as Huffman coding. CABAC is also bit serial and i...

متن کامل

Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard

Context-Based Adaptive Binary Arithmetic Coding (CABAC) as a normative part of the new ITU-T/ISO/IEC standard H.264/AVC for video compression is presented. By combining an adaptive binary arithmetic coding technique with context modeling, a high degree of adaptation and redundancy reduction is achieved. The CABAC framework also includes a novel low-complexity method for binary arithmetic coding...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013